@charset "utf-8";
/* CSS Document */

.cont{ width:1080px; margin:30px auto;}
.cont .about{ width:352px; margin:0px auto; float:left; background:url(../images/buttom.jpg) no-repeat right center; padding-right:20px;}
.cont .about .ab_t{ width:352px; margin:0px auto; line-height:30px;}
.cont .about .ab_t h3 a{ font-size:18px; color:#333; background:url(../images/buttom1.jpg) no-repeat left center; padding-left:20px; font-weight:normal;}
.cont .about .ab_nr{ width:352px; margin:20px auto 0 auto;}
.cont .about .ab_nr .img img{ width:352px; height:160px;margin:0 auto;}
.cont .about .ab_nr p{ width:352px; height:95px; line-height:24px; overflow:hidden;margin:10px auto 0 auto;  font-size:14px; text-indent:2em;color:#545454; }
.cont .about .ab_nr .more{ width:115px; height:34px; line-height:34px; margin:10px auto 0 auto; float:right; background:#e2e2e2;font-size:14px; color:#333; display:block; text-align:center;}
.cont .news{ width:380px; margin:0px auto 0 20px; float:left; background:url(../images/buttom.jpg) no-repeat right center;padding-right:20px;}
.cont .news .news_t{ width:380px; margin:0px auto; line-height:30px;}
.cont .news .news_t h3 a{ font-size:18px; color:#333; background:url(../images/buttom1.jpg) no-repeat left center; padding-left:20px; font-weight:normal;}
.cont .news .news_nr{ width:380px; margin:20px auto 0 auto;}
.news .news_nr ul li{width:360px; float:left;line-height:43px; background:url(../images/buttom2.jpg) no-repeat 0px center; padding-left:20px; border-bottom:1px dashed #dfdfdf;}
.news .news_nr ul li.last{ overflow:none;}
.news .news_nr ul li span{ float:right; padding-right:10px;font-size:12px; color:#545454;}
.news .news_nr ul li a{ font-size:14px; color:#545454; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:260px; }

.cont .ry{ width:268px; margin:0px auto 0 20px; float:left;}
.cont .ry .ry_t{ width:268px; margin:0px auto; line-height:30px;}
.cont .ry .ry_t h3 a{ font-size:18px; color:#333; background:url(../images/buttom1.jpg) no-repeat left center; padding-left:20px; font-weight:normal;}
.gd_03{ position:relative; width:268px; margin: 0 0px;padding-top:60px; height:312px; background:url(../images/ry_bg.jpg) no-repeat center;}
.gd_03 em{position: absolute;top: 147px;}
.gd_03 .t_l{left: 5px;}
.gd_03 .t_r{right: 5px;}
.gd_03 #simgs03{ margin:20px 33px 0 33px;}
.gd_03 li{ float:left; width:200px; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:200px; height:208px; margin-bottom:20px;}
.gd_03 li a{ color:#333;font-size:14px;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}

.chanpin_title{width:1080px;margin:30px auto; background:url(../images/chanpin_t.jpg) no-repeat  bottom center; height:50px;}
.chanpin_title h3 a{font-size:18px;color:#333;  font-weight:bold; line-height:50px;}
.chanpin_title h3 span{font-size:18px;color:#f08300;  font-weight:normal;}
.gd_01{ position:relative; height:180px; width:1080px;margin:30px auto 0 auto;height: 220px;}
.gd_01 em{position: absolute;top: 50px;}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:0px;}
.gd_01 #simgs{ margin:0px 0px;}
.gd_01 li{ float:left; width:208px; text-align:center;margin:10px 10px 40px 10px;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li .img img{ display:block; width:202px; height:145px; border:1px solid #dcdcdc; padding:2px; }
.gd_01 li a{ color:#333;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}
.gd_01 #simgs a{color:#333;font-size:14px; line-height:60px; text-align:center; }